/********************************************************************************
* Description: noncopyable interface
* Author: hsqiang
* Create Date: 2023-06-22
********************************************************************************/
#ifndef NONCOPYABLE_HPP_
#define NONCOPYABLE_HPP_

namespace event_framework
{
    class Noncopyable
    {
    protected:
        Noncopyable() = default;
        ~Noncopyable() = default;
        Noncopyable(const Noncopyable&) = delete;
        Noncopyable& operator=(const Noncopyable&) = delete;
    };
}

#endif